#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
////第一题  求一元二次方程的根
//int main()
//{
//	int a = 0, b = 0, c = 0;
//	float d = 0, q = 0, h = 0, x1 = 0, x2 = 0;
//	scanf("%d %d %f", &a, &b, &d);//d是浮点型
//	d = sqrt(b * b - 4 * a * c);
//	if (d >= 0) //判断d是否为正数
//	{
//		q = -b / (2 * a);//记得加括号
//		h = d / (2 * a);
//		x1 = q + h;
//		x2 = q - h;
//		printf("%f,%f", x1, x2);
//	}
//	else
//	{
//		printf("无实根\n");
//	}
//	return 0;
//}
//
//
////第二题  求正方体表面积和体积
//int main()
//{
//	float l = 0, v = 0, s = 0;
//	scanf("%f", &l);
//	s = 6 * l * l;
//	v = l * l * l;
//	printf("%.2f,%.2f", v, s);
//	return 0;
//}
//

//第三题  小写字母转化成大写
int main()
{
	char c1;
	char c2;
	scanf("%c", &c1);
	c2 = c1 - 32;
	printf("%c", c2);
	return 0;
}






#include <stdio.h>

int main()
{
	/*int a=0 , b=0 , c=0;
	a= 30;
	b= 50;
	c=a + b;
	printf("c=%d",c);*/
	
	
	/*int a,b,c;
	scanf("%d %d", &a, &b);
	c=a+b;
	printf("c=%d",c);*/
	
	
	/*int a=b=5,c; 
	a+b=c;
	printf("a+b=c",a,b,c);*/


	/*int i,j,m,n,u=0,v=0;
	i=20;j=22;
	m=++i;n=j++;
	u+=i%2;
	v-=j/3;
	printf("i=%d,j=%d,m=%d,n=%d,u=%d,v=%d\n",i,j,m,n,u,v);*/
	

	/*int m,n;
	m=101;
	n=69;
	printf("%d\t %d\n",m,n);
	printf("%c\t %c\n",m,n);*/
	
	
	/*int a=0,b=0,c=0;
		scanf("%d %d %d", &a, &b, &c);
		printf("%d",a+b+c);
	return 0;*/
	
	
	int a=3,b=7;
	printf("%d\n", a++ + ++b );
	printf("%d\n", b%a);
	printf("%d\n", !a>b);
	printf("%d\n", a+b);
	printf("%d\n", a&&b);
	
	
    /*	float a,b,c;
	printf("input a,b:");
	scanf("%f,%f",&a,&b);
	c=a-b;
	printf("c=%f\n",c);*/
	
	
/*	int a,b;
	float s1,s2;
	scanf("%d,%d", &a, &b);
	s1=3.0/((a+b)*(a+b));
	s2=(float)a*b/((a+b)*(a+b)*(a+b));
	printf("s1=%f,s2=%f\n",s1,s2);*/
	
	
/*	short a=-1;
	unsigned short b=65534;
	printf("%d,%o,%x,%u\n",a,a,a,a);// 
	printf("b=%d\n",b);
	
	
	//计算圆的周长和面积 
	float c,s,r;
	scanf("%f",&r);
	c=2*3.14*r;
	s=3.14*r*r;
	printf("c=%.2f,s=%.2f\n",c,s);*/
	
	
/*	printf("输入三位整数:");
	int a,b,c,d;
	scanf("%d",&a);
	b=a/100;
	c=(a-(b*100))/10;
	d=(a-b*100-c*10);
	printf("百位:%d\n十位:%d\n个位:%d\n",b,c,d);*/
	
	
	printf("输入带两位小数的实数:"); 
	int b;
	float a,c;
	scanf("%f",&a);
	b=(int)a;
	c=a-b;
	printf("整数:%d\n小数:%.2f\n",b,c);

    	
	char ch1,ch2;	
	ch1=getchar();
	ch2=getchar();
	putchar(ch1);
	putchar(ch2);
	putchar("\n");
	printf("%c %c\n",ch1,ch2);
	

    /*	char c;
	scanf("%c",&c);
	if(c>=48&&c<=57)
		printf("0~9\n");
	else if(c>=65&&c<=90||c>=97&&c<=122)
		printf("A~z\n");
	else
		printf("!,@,...\n"); */
	
	
/*	printf("输入不多于四位的整数:");
	int a;
	scanf("%d",&a);
	if(1<=a&&a<=9)
		printf("1");
	else if(10<=a&&a<=99) 
		printf("2");
	else if(100<=a&&a<=999)
		printf("3");
	else
		printf("4");*/
		
		
/*	printf("输入成绩:");
	int a;
	scanf("%d",&a);
	int b=a/10;
	switch(b)
		{
		case 10:case9:
			printf("A");
			break;
		case 8:
			printf("B");
			break;
		case 7:
			printf("C");
			break;
		case 6:
			printf("D");
			break;
		default:
			printf("E");
			break;
			
			
		}	*/
	
	
/*	int a,b,c,d,e;
	scanf("%d %d %d %d",&a,&b,&c,&d);
	if(a<b)
		{e=a;
		a=b;
		b=e;}
	if(a<c)
	{
		e=a;
		a=c;
		c=e;
	}
	if(a<d)
	{
		e=a;
		a=d;
		d=e;
	}
	if(b<c)
	{
		e=b;
		b=c;
		c=e;
	}
	if(b<d)
	{
		e=b;
		b=d;
		d=e;
	}
	if(c<d)
	{
		e=c;
		c=d;
		d=e;
	}
	printf("%d %d %d %d",a,b,c,d);*/
	
	
	/*int a,b,c;
	scanf("%d%d%d",&a,&b,&c);
	if(a<=b&&a<=c)
		{
			printf("min=%d\n",a);
			
			if(b<=c)
				printf("max=%d",c);
			else
				printf("max=%d",b);
		}
	if(a<=c&&a>=b)
		printf("min=%d max=%d",b,c);
	if(a<=b&&a>=c)
		printf("min=%d max=%d",c,b);*/
		
	return 0;
}